any shortcoming that might arise - French English Dictionary